package com.cainaer.product.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author Tina
 * @Time 2020/10/4 15:02
 * @Version 1.0
 * @Content 查询商品详情消息VO类
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class ProductInfoVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 商品自增ID
     */
    private Long productId;

    /**
     * 商品标题
     */
    private String productName;

    /**
     * 库存量
     */
    private Integer stock;

    /**
     * 封面图
     */
    private String pictureUrl;

    /**
     * 是否是推荐商品(0是/1否)
     */
    private String isRecommend;

    /**
     * 是否支持自称商品
     */
    private Integer isCallOneself;

    /**
     * sku名称
     */
    private String skuName;

    /**
     * 主图
     */
    private String skuImg;

    /**
     * 价格
     */
    private BigDecimal price;

    /**
     * 选项名称
     */
    private String attributeName;

    /**
     * 属性ID
     */
    private Long optionId;

    /**
     * 属性名称
     */
    private String optionName;

    /**
     * 规格编码
     */
    private Long attributeId;

}
